/**
 * Proyecto: Cognitum
 * Global IT Services 2008
 * @author Mislas
 */

Cognitum.Common.Seguridad = Ext.extend(Karma.FB, {
	initComponent: function(){
		Ext.apply(this,{
	        title: 'Seguridad',
	        items: [{
					xtype: 'entity.link',
					fieldLabel: 'Ubicacion',
					entityName: 'Ubicacion',
	                name: 'Ubicacion'
	            },{
					xtype: 'entity.link',
	                name: 'CentroDeBeneficio',
					fieldLabel: 'Centro De Beneficio',
					entityName: 'CentroDeBeneficio',
					contextTriggers: [{ 
						id: 'Ubicacion',
						query: 'p.Ubicacion.Id=?'
					}]
	            },{
					xtype: 'enum.combo',
					enumName: 'Cognitum.Dominio.Aplicacion.Seguridad.PermisoElementoEnum',
	                fieldLabel: 'Permiso registro',
	                name: 'Permiso'
	            },{
					xtype: 'entity.link',
					name: 'Propietario',
					entityName: 'Usuario',
	                fieldLabel: 'Propietario',
					contextTriggers: [{ 
						id: 'Ubicacion',
						query: 'u.Ubicacion.Id=?'
            		}]
	            }
	        ]
		});
		Cognitum.Common.Seguridad.superclass.initComponent.apply(
			this, arguments);
	}
});
Ext.reg('sec.editor', Cognitum.Common.Seguridad);

